const express = require('express')
const homeInfo = express.Router()
const db = require('../mysql/db')
let tabsDataRes = []
db.query('SELECT * FROM tabs_item', (err, results) => {
    //查询失败
    if (err) return console.log(err.message)
    //查询成功
    let temp1 = []
    let temp2 = []
    let temp3 = []
    results.map((item, index) => {
        if (item.category == 1) {
            temp1.push(item)
        }
        if (item.category == 2) {
            temp2.push(item)
        }
        if (item.category == 3) {
            temp3.push(item)
        }
    })
    tabsDataRes = {
        list: [
            {
                "id": 1,
                "title": "原瓶进口葡萄酒",
                "commodity": temp1,
            },
            {
                "id": 2,
                "title": "戈斯曼橡木桶",
                "commodity": temp2,
            },
            {
                "id": 3,
                "title": "法国酒庄酒",
                "commodity": temp3,
            },
        ],
        total: results.length
    }
})

homeInfo.get('/homeData', (req, res) => {
    // 调用 res.send() 方法，向客户端响应处理的结果
    res.send({
        code: 200, // 0 表示处理成功，1 表示处理失败
        message: 'GET 请求成功！', // 状态的描述
        result: tabsDataRes, // 需要响应给客户端的数据
    })
})
module.exports = homeInfo
